@信仰
1年前 提问
1个回答

什么是 OPC 协议

趣能一姐
1年前

OPC是OLE for Process Control的缩写,是一个用于过程控制的工业标准协议。OPC协议以微软的OLE技术为基础,它的制定是通过提供一套标准的OLE/COM接口完成的。在OPC技术中使用OLE2技术,OLE允许多台微机之间交换文档、图形等对象。OPC协议包括一整套接口、属性和方法的标准集。OPC协议被广泛应用于过程控制系统,为不同供应商的设备和软件之间提供互操作。

新版本的OPC协议(OPC UA)在其设计中已经包括了安全性需求,但OPC Classic协议(如OPC OPC是OLE for Process Control的缩写,是一个用于过程控制的工业标准协议。OPC协议以微软的OLE(Object Linking and Embedding,对象连接与嵌入)技术为基础,它的制定是通过提供一套标准的OLE/COM接口完成的。在OPC技术中使用OLE2技术,OLE允许多台微机之间交换文档、图形等对象。OPC协议包括一整套接口、属性和方法的标准集。OPC协议被广泛应用于过程控制系统,为不同供应商的设备和软件之间提供互操作。

建立OPC协议连接需要以下两步:

  1. 客户端通过135端口查询服务器以获取通信所需的TCP端口号;

  2. 客户端使用步骤①获取到的端口号连接服务器,访问目标数据。